package com.sskj.jkzx.domain.entity.quantity;

import javax.persistence.Entity;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.Table;

import org.hibernate.annotations.BatchSize;

import com.sskj.core.entity.AbstractEntity;
import com.sskj.core.entity.BaseEntity;
import com.sskj.core.entity.Operator;

/**
 * 扬尘头部统计数据-应付数据不一致临时方案
 * 
 * @author chenliang
 *
 */
@Table(name = "jkzx_yc_quantity_temporary")
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@BatchSize(size = 50)
public class YCQuantityTemporary extends AbstractEntity<String> implements Operator {

	private static final long serialVersionUID = 5393686228237073730L;

	private int engCount;
	private int equipmentCount;
	private int redAlertCount;
	private int yellowAlertCount;

	public int getEngCount() {
		return engCount;
	}

	public void setEngCount(int engCount) {
		this.engCount = engCount;
	}

	public int getEquipmentCount() {
		return equipmentCount;
	}

	public void setEquipmentCount(int equipmentCount) {
		this.equipmentCount = equipmentCount;
	}

	public int getRedAlertCount() {
		return redAlertCount;
	}

	public void setRedAlertCount(int redAlertCount) {
		this.redAlertCount = redAlertCount;
	}

	public int getYellowAlertCount() {
		return yellowAlertCount;
	}

	public void setYellowAlertCount(int yellowAlertCount) {
		this.yellowAlertCount = yellowAlertCount;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public void setOperator(String id) {
	}

	@Override
	public String getOperator() {
		return null;
	}

}
